.icon-focus-bk:hover:not(.my-icon-disabled) {
  background: var(--tool-style-highlight-bg);
}

.style-icon {
  cursor: pointer;
  color: inherit;
  text-align: center;
  border-radius: 3px;
  height: 1em;
  width: 1em;
  line-height: 1em;

  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  fill: currentColor;
  //width: 23px;
  //height: 23px;
  svg {
    height: 1em;
    width: 1em;
  }

}

.my-icon {
  display: inline-block;
  line-height: 1;
}

.icon-popover {
  margin-right: 6px;

  &:hover:not(.my-icon-disabled) {
    background: var(--tool-style-highlight-bg);
  }

  .my-icon-downList-arrow {
    margin-left: 1px;
    height: 24px;
    line-height: 24px;
    text-align: center;
  }
}
